home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
iau.arc
/
KEYBOARD.C
< prev
next >
Wrap
C/C++ Source or Header
|
1986-10-25
|
1KB
|
47 lines
#include <stdio.h>
#include <hamdefs.h>
keyboard()
{
/* this draws a picture at the current cursor location */
static char *kb[] = {
"ZDBD? ZDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD?",
"CDED4 CDADEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDBDBDBD?",
"CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDY CDEDEDED4",
"CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDBDEDEDEDED4",
"CDED4 CDDDEDADADADADADADADADADADADADADEDADEDAD4",
"@DADY @DDDADDDDDDDDDDDDDDDDDDDDDDDDDDDADDDADDDY",
""
};
char ch;
int r,c,i,j;
findcsr(&r,&c);
csrpush();
cursor(FALSE);
for(i=0;*kb[i];i++) {
for(j=0;ch=kb[i][j]; j++) {
if(ch==' ')
vputc(' ');
else
if(ch=='!')
vputca(2,NORMAL|BLINK);
else
vputc(128|ch);
}
locate(++r,c);
}
csrpop();
findcsr(&r,&c);
scrbox(r+1,c+4,r+3,c+26,2,NORMAL|HILITE);
atputsa(r+2,c+5,"Press \021\304\331 to continue",NORMAL|HILITE);
locate(r+2,c+37);
clrkey();
while((ch=inkeyi())!= '\r')
beep();
clrblk(r,c,r+6,c+47);
cursor(TRUE);
}